iT邦幫忙

2023 iThome 鐵人賽

DAY 11
0

今天來介紹一下 ConfigMap。
顧名思義,可以知道它是一個設定檔,以 key-value 方式儲存非機密性資料,將是環境變數、

先了解使用情境:
假設使用者是在本地上進行開發,最終應用程式需放置於雲端運行,而在編寫程式碼過程中,使用像是 Database_Host 的環境變數,在本地運行時會指定為localhost,而在雲端運行時,會設定為 cluster 的資料庫來源 Kubernetes Service

以下為創建 ConfigMap 的方法:

  1. 指令建置ConfigMap: 缺點是當有很多參數需進行配置時較為繁瑣
# create configmap
kubectl create configmap configmapname --from-literal=keyname=value

# delete configmap
kubectl delete configmap configmapname
  1. 直接使用 file 進行設定
# create configmap
kubectl create configmap configmapname --from-file=fileName

先這樣


You are never too old to set another goal or to dream a new dream.
共勉之


上一篇
[Day 10.] Pod Scheduling
系列文
Way to Golang & Kubernetes 11
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言